package com.shixun.service;

import com.shixun.entity.FileEntity;
import com.shixun.entity.FpinglunEntity;
import com.shixun.entity.UserEntity;

import java.util.List;

/**
 * Created by haiyan on 2016/12/12.
 */
public interface ZhyService {

    /**
     * 存储文章的内容
     * @param fileEntity
     * @return
     */
    boolean saveFileService(FileEntity fileEntity);

    /**
     * 查找所有的文章信息
     * @return
     */
    List<FileEntity> searchAllFileService();

    /**
     * 通过id查找一条文章信息
     */
    FileEntity serarchOneFileService(String string);

    /**
     * 对文章的点赞
     */
    void wenZhangDianZan(String string);

    /**
     * 存储留言
     */
    void saveLiuYan(String string1,String string2);

    /**
     * 查找所有文章中 点赞量最多的8条信息
     */
    List<FileEntity> searchFileSix();

    /**
     * 通过文章编号查找所有文章评论信息
     */
    List<FpinglunEntity> selectAllPinLun(String s);

    /**
     * 通过用户的id查找文件
     */
    List<FileEntity> selectMyselfFile();

    /**
     * 通过用户的id查找文件
     */
    List<FileEntity> selectMyselfTiezi();

    /**
     * 通过文件编号删除文件（fileEntity）
     */
    boolean delFile(String string);

    /**
     * 差找所有的有效用户信息
     */
    List<UserEntity> selectAllUser();

    /**
     * 改变用户状态为0
     */
    List<UserEntity> oneUserInfo(String string);

    /**
     * 查找所有的帖子
     */
    List<FileEntity> allTizi();

    /**
     * 改变用户状态为1
     */
    List<UserEntity> changUser(String string);
}
